@charset "utf-8";
/* CSS Document */
/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0;}mark{background:#ff0;}
/*html5*/
header, section, footer, aside, article, figure {display: block;}
/*base*/
body{ border-top:solid 3px #013567;behavior:url('csshover.htc');}
a{ color:#666666;}
a:hover{color:#F00;text-decoration:none;}
header{width:1000px; margin:0 auto;height:80px;}
.map{ float:right; clear: none; height:20px;color:#fff; position: relative; right:20px; margin-bottom:10px; text-align:center; background:url(bg.png); width:320px;}
.map a{ margin:0 3px; color:#fff;}
#logo{ float:left; width:191px; height:53px; margin-top:20px;}
.tel{float:left; width:770px; font-size:22px; text-align:right; color:#fe9b00; font-weight:bold; }
.wrap{ width:100%;}
.bg-nav{ background:#0066cc;}
.bg-banner{background:#0099ff;}
.bg-footer{background:#f8f8f8;}
nav{width:1000px; margin:0 auto; height:40px;}
nav li{float:left; width:80px; text-align:center; height:40px;}
nav li.currclass,nav li:hover{ background:#000; font-weight:bolder;}
nav li a{ font-size:16px; color:#fff; line-height:40px;}
nav li a:hover{ text-decoration:none; color:#fff;} 
section{ width:1000px; margin:10px auto;position:relative; clear:both;}
/*footer*/
footer{ background:#f0f0f0; border-top:2px #cccccc solid; margin-top:5px; color:#999999; clear:both;}
.footer{background-position : right bottom;  background:url(bg.png) no-repeat 0 -210px; height:110px; width:1000px; margin:0 auto; padding:10px 0; line-height:1.8em;}
.footer a{ color:#999999; margin:0 5px;}
/*首页相关css*/
/*首页幻灯片*/
#focus {width:1000px; margin:0 auto; height:330px; overflow:hidden; position:relative;}
#focus ul {height:390px; position:absolute;}
#focus ul li {float:left; width:1000px; height:330px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000; display:none;}
#focus .btn {position:absolute; width:980px; height:10px; padding:10px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin:0 5px; cursor:pointer; background:url(bg.png) no-repeat 0 -40px;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:130px; background:url(bg.png) no-repeat 0 -60px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background:url(bg.png) no-repeat -45px -60px;}
/**/
.focus_logo { left:60px; top:35px;}
.focus_text { left:60px; width:540px; top:100px; color:#FFFFFF;}
.focus_text h3 { height:28px; font-size:14px; font-weight:100; letter-spacing:1px; padding-left:23px; background:url(bg.png) no-repeat left -180px;}
.download { left:90px; bottom:10px;}
.focus_img{ right:50px; top:30px;}
/*首页最新资讯*/
.news_index{ border:1px  solid #ccc; width:990px; padding:5px;_padding:2px;background:url(bg.png) no-repeat 0 -420px; height:20px; margin-top:5px;}
.news_index h3{ font-weight:100; font-size:12px; margin:2px 0 0 10px; width:60px;float:left;}
.news_index h3 a{ color:#666;}
.news_index h5{ width:350px; float:left; line-height:24px;font-weight:100; padding-left:15px; text-align:right; margin-left:30px;background:url(bg.png) no-repeat left -460px;}
.news_index h5 a{ float:left; color:#06F;}
.news_index h5 a:hover,.news_index h5:hover,.news_index h3 a:hover{ color:#393;}
/*首页三个栏目*/
.box{ float:left; width:310px; margin:10px 23px 20px 0;_margin:0 20px 10px 0;}
.box dt{ line-height:30px; color:#666;}
.box dt h2{ background:url(bg.png) no-repeat 0 -500px; font-family: "微软雅黑"; font-size:16px; padding-left:25px;width:78px; float:left;height:30px; letter-spacing:2px;}
.box dt h3{width:100px; float:left; color:#999; margin-top:8px; height:20px; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.box dd{ clear:both; padding:2px 5px;}
.box dd p{ text-indent:2em; color:#999;}
.box h1{ background:url(bg.png) no-repeat 0 -600px;height:30px; line-height:28px; margin:10px auto;width:283px; text-align:center;}
.box h1:hover{ cursor:pointer;}
.box li{ width:122px; text-align:center; float:left; margin:10px 0 0 20px;_margin:10px 0 0 10px;}
.box li img{ border:1px solid #FC0; margin-bottom:10px;}
.box li:hover img{border:1px solid #f00;}
.box li:hover a{color:#F00;}
#number a{ background:url(bg.png) no-repeat 0 -660px; height:16px; width:16px; line-height:16px; text-align:center; color:#fff; margin:0 2px; display: inline-block;}
#number a:hover,#number a.currON{ background:url(bg.png) no-repeat 0 -640px;}
.solutions{ margin:0px 0px 0px 20px;}
.solutions h1{ float:left; width:129px;height:26px; line-height:26px; text-align:center; font-weight:400; font-size:12px; margin:5px 5px; background:url(bg.png) no-repeat 0 -550px; letter-spacing:1px;}
.solutions h1:hover{ cursor:auto;}
/*栏目页*/
#banner{background:url(bg.png) no-repeat 0 -700px; width:1000px; height:200px; margin:0 auto; }
#banner{ padding:60px 0 0 20px}
#banner h1{ font-size:36px; font-weight:bold; line-height:60px; margin:0 0 0 40px; color:#FFA;}
#banner p{ color:#fff; line-height:1.8em; font-size:14px; letter-spacing:1px; margin-left:20px;}
/*左边栏*/
aside{width:250px;}
.widget{ border:4px solid #ccc; padding:15px; margin:8px 0; position: static; }
.widget h3{font-size:16px; color:#666; line-height:20px;z-index:-1;}
.widget ul{ display:inline-block; margin-top:10px;}
.widget ul img{ float:right; }
.widget ul p{ width:140px;}
.weibo hr{width:220px; border:none;border-top:1px solid #ccc; height:0; margin-bottom:5px;}
.weibo h3{ width:80px; float:left;}
.weibo h4{margin-top:5px;_margin-top:0px;}
.weibo h4 img{ float:left; margin-right:5px;}
.weibo h4 a{font-size:12px; color:#666; line-height:20px; font-weight:100;}
.w-i{ float:right; top:14px; position:relative; z-index:100; right:10px;}
.thefirst dt,.thefirst2 dt{border:4px solid #f90; border-bottom:0; height:40px; padding:5px;background:url(bg.png) no-repeat 0 -1000px;}
.thefirst dt h2,.thefirst2 dt h2{ margin:8px 0 0 70px; font-size:18px; color:#666; line-height:18px;}
.thefirst dt h3,.thefirst2 dt h3{ margin-left:70px; font-size:12px; color:#666; line-height:12px;}
.thefirst dd{border:4px solid #ccc; border-top:0; padding:5px 10px; height:auto;}
.thefirst dd  li{background:url(bg.png) no-repeat 0 -1060px; border-bottom:2px #ccc dashed; line-height:30px; padding-left:25px !important;padding-left:20px; font-size:14px; height:30px; }
.thefirst2 dd{border:4px solid #ccc; border-top:0; padding:0; height:auto;}
.thefirst2 dd  li:hover,.thefirst2 dd li.current {background:url(bg.png) no-repeat 0 -1270px; border-bottom:1px #ccc solid; line-height:36px; padding-left:25px !important;padding-left:20px; font-size:14px; height:36px;}
.current a{ color:#fff; font-weight:900;}
.thefirst2 dd  li{background:url(bg.png) no-repeat 0 -1306px;border-bottom:1px #ccc solid;line-height:36px; padding-left:25px !important;padding-left:40px; font-size:14px; height:36px; }
.thefirst2 dd  li:hover a{ color:#fff;}
.thelast{background:url(bg.png) no-repeat 0 -1100px; height:92px;}
.thelast ul{ padding:10px 0 0 70px;color:#fff; line-height:2em;}
/*右主栏*/
article{ float:right; width:735px; border:1px solid #ccc; margin-bottom:10px;}
#position{border-bottom:1px solid #ccc; color:#999; margin-bottom:15px; height:30px; padding:0 20px;}
#position a{color:#999; margin:0 2px;}
#position h3{ float:left; width:100px; color:#f90; font-size:18px; line-height:30px;}
#position ul{float:right;background:url(bg.png) no-repeat 0 -1230px; padding:0 20px; bottom:0px;line-height:30px; }
.newslist{width:90%; margin:0 auto;}
.newslist dt{font-size:16px;font-weight:bold; color:#336699; line-height:36px; padding-left:20px;background:url(bg.png) no-repeat 0 -1342px;}
.newslist dd{ padding-left:20px; color:#666;}
.newslist dl:hover{ background:#FFC;}
.newslist dd p{ text-indent:2em;}
.newslist dl{ border-bottom:1px #ccc solid; margin-top:15px; padding-bottom:10px;}
.piclistall{ margin:0 0 0 20px;}
.piclist{ padding:5px; border:1px #ccc solid; width:320px; margin:5px 5px;float:left;}
.piclist:hover{ background:#FFC;}
.piclist:hover div img{border:1px #F00 solid;}
.piclist p{ text-indent:2em; color:#999;}
.piclist div{ float:left; width:150px; text-align:center; margin:5px; height:140px; }
.piclist div img{ border:1px #69F solid;margin:0 14px 8px 14px;}
.piclist div a{ font-size:14px;}
.softlist{width:90%; margin:0 auto; padding-bottom:10px; }
.softlist dt{font-size:16px;font-weight:bold; color:#336699; line-height:36px; padding-left:20px;background:url(bg.png) no-repeat 0 -1342px;}
.softlist dd{ padding-left:10px; color:#666; width:620px; min-height:100px;  }
.softlist dl:hover{ background:#FFC;}
.softlist dd p{ text-indent:2em;}
.softlist dl{ border-bottom:1px #ccc solid; margin-top:15px; padding-bottom:10px; }
.softlist dd img{ float:left; width:100px; border:1px solid #069; margin-right:20px;}
.softlist dl:hover img{border:1px solid #f00;}
/*内容页*/
.info{ margin:5px 15px; height:auto;}
.info h1{ line-height:40px; font-size:26px; color:#336699; text-align:center;}
.infomore{ border-bottom:1px solid #ccc; padding:5px 10px; margin-bottom:10px; }
.bdshare{ float:right; height:20px; width:200px; bottom:4px; position:relative;}
#MyContent{ line-height:1.8em; font-size:14px; color:#666; background:#f1fafa; padding:10px;}
#MyContent a{ color:#339933;}
#MyContent p{ text-indent:2em; margin-bottom:10px;}
#MyContent img {width: expression(this.width > 680 && this.width > this.height ? 680 : auto);max-width:680px;} 
#MyContent img{ margin:15px auto; display:block;}
#MyContent td { border:1px solid #999; padding:5px;}
/*#MyContent td { width:300px;}
#MyContent td img{ display:inline-block; max-width:300px;}*/
#MyContent h1{ line-height:30px; height:30px; margin-top:10px; font-size:18px; text-align:left; color:#f7941d; padding-left:28px;}
.tags,.context,.relevant,.mood{ margin:10px 30px;}
.tags a{color:#f00; margin:0 5px;}
.context,.relevant{ border-bottom:2px dashed #ccc;}
.context h2{ line-height:25px; font-size:12px; font-weight:normal;}
.relevant h2{ font-size:14px; line-height:1.8em; padding-left:20px;}
.relevant ul{ margin-left:40px;}
.relevant ul li{font-size:14px; line-height:1.8em; background:url(bg.png) no-repeat 0 -1390px; padding-left:20px;}
.downloadinfo{width:100%;top:-15px; position:relative;}
.downloadinfo dt{ height:40px; background:#f1f1f1; border-top:1px #ccc solid; color:#666; font-size:16px; font-weight:bold; line-height:40px; padding-left:30px;}
.downloadinfo :first-child dt{ border:0;}
.downloadinfo dd{ padding:10px; font-size:14px;}
.downloadinfo dd p{ text-indent:2em; line-height:1.8em; color:#999；}
.downloadinfo dd table{ margin:20px auto;}
.downloadinfo dd td{ border:1px solid #ccc; padding:5px; font-size:12px;}
.downloadinfo dd h2{ font-weight:400;background:url(bg.png) no-repeat 0 -1430px; padding-left:20px; height:25px;}
.annex{ width:600px;}
/*搜索相关*/
.search{ height:22px; margin:10px 20px 0 0; width:153px; float:right;}
.txt{float:left; width:113px; height:22px;background:url(bg.png) no-repeat 0px -1500px; border:0 none; padding-left:10px; line-height:22px; color:#0066cc;}
*:focus {outline: none;} 
.search_pic{ float:left; width:30px;height:22px;background:url(bg.png) no-repeat -123px -1500px;border:none;}
.search_pic:hover,.search_pic2:hover{ cursor:pointer;}
.search2{ height:24px; margin:10px 20px 0 0; width:630px; float:right; clear:both;}
h6{float:left; margin:10px 20px; font-size:14px; }
.txt2{float:left; width:513px; height:24px; border:2px solid #0066cc; padding-left:10px; line-height:24px; color:#0066cc; font-size:18px;}
.search_pic2{ float:left; width:78px;height:28px;background:url(bg.png) no-repeat 0 -1550px;border:none;}
.search-list{ width:600px; margin: 10px 25px; float:left;}
.search-list ul { margin-bottom:15px;}
.entry-title,.entry-title a{ font-size:16px; letter-spacing:1px; color:#06c; font-weight:400; text-decoration:underline; margin-bottom:2px;}
.arturl a{color:#008000;}
.related-search{ background:#f1f9fb; border:1px solid #ccc; margin:10px auto; width:600px; overflow:auto; height:auto; padding-bottom:10px;}
.related-search h2{ line-height:40px; height:40px; font-size:14px; padding-left:30px; color:#666;}
.related-search ul{ margin:0 30px;}
.related-search ul li{ float:left; margin-right:10px; font-size:14px; width:20%;}
.so{ _margin-top:0;}
/*翻页*/
.manu {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center; width:80%; display:inline-block; margin:10px 0 10px 0;}
.manu a {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none;}
.manu a:hover {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.manu a:active {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.manu .curr {border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color: #036cb4}
.manu .disabled {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ccc; padding-top: 2px; border-bottom: #eee 1px solid;}
/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}
/*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
.tagCloud{width:226px;text-align:left;margin:10px auto;border:1px #000;border-style:dashed;padding:10px;}.tagCloud a{text-decoration:none;padding:3px;}.tagCloud a:hover{background:#69f;color:#fff;}.color0{color:#2F5FC2;}.color1{color:#AC1BF2;}.color2{color:#9E6FC5;}.color3{color:#FBA426;}.color4{color:#2739CF;}.color5{color:#C8A453;}.color6{color:#AB2846;}.weight0{font-weight:100;}.weight1{font-weight:300;}.weight2{font-weight:500;}.weight3{font-weight:700;}.weight4{font-weight:900;}.weight5{font-weight:bold;}.weight6{font-weight:bolder;}.size0{font-size:12px;}.size1{font-size:14px;}.size2{font-size:16px;}.size3{font-size:18px;}.size4{font-size:20px;}.size5{font-size:22px;}.size6{font-size:24px;}
/*广告相关*/
#left-best{ position:fixed;
_position:absolute;
 z-index:1000;
 width:160px;
 height:288px; padding:160px 0 0 25px;
left:-20px;
bottom:10px;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}